﻿namespace CompanyPayRollSystem.Database
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    /// <summary>
    /// Class for columns names.
    /// </summary>
    public class ColumnsNames
    {
        /// <summary>
        /// Class for Department table columns
        /// </summary>
        public class DepartmentColumnsNames
        {
            /// <summary>
            /// Gets the department ID.
            /// </summary>
            public static string DepartmentID
            {
                get { return "DepartmentID"; }
            }

            /// <summary>
            /// Gets the name of the department.
            /// </summary>
            public static string DepartmentName
            {
                get { return "DepartmentName"; }
            }
        }

        /// <summary>
        /// Class for Employee table columns
        /// </summary>
        public class EmployeeColumnsNames
        {
            /// <summary>
            /// Gets the employee ID.
            /// </summary>
            public static string EmployeeID
            {
                get { return "EmployeeID"; }
            }

            /// <summary>
            /// Gets the name of the employee.
            /// </summary>
            public static string EmployeeName
            {
                get { return "EmployeeName"; }
            }
        }

        /// <summary>
        /// Class for JobLevel table columns
        /// </summary>
        public class JobLevelColumnsNames
        {
            /// <summary>
            /// Gets the job level ID.
            /// </summary>
            public static string JobLevelID
            {
                get { return "JobLevelID"; }
            }

            /// <summary>
            /// Gets the name of the job level.
            /// </summary>
            public static string JobLevelName
            {
                get { return "JobLevelName"; }
            }
        }
    }
}
